package com.starry.designPatterns.creatation.factory.simplefactory;

/**
 * 简单工厂
 * 1、产品数量少
 */
public class WuLinSimpleFactory {

    public  AbstractCar newCar(String type){
        //核心方法 一切从简
        if ("van".equals(type)) {
            return new VanCar();
        } else if ("mini".equals(type)) {
            return new MiniCar();
        }
        //如果存在更多的产品,违反了开闭原则 (对扩展开放 对修改关闭)
        //应该直接扩展出一个类来创造
        return null;
    }



}
